.icon {
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    margin-right: 5px;
    border: 0;
    outline: 0;
    background: transparent url(/static/images/icons.png) no-repeat;
    text-indent: -99999px;
    overflow: hidden;
    display: -moz-inline-box;
    display: inline-block;
}
* html .icon { zoom: 1; display: inline; text-indent: 0; line-height: 0; font-size: 0; background-image: url(/static/images/icons.gif); } /* IE 6 only */
*:first-child+html .icon { zoom: 1; display: inline; text-indent: 0; line-height: 0; font-size: 0; } /* IE 7 only */

.icon-alarm { background-position: -16px 0px; }
.icon-feed { background-position: -32px 0px; }
.icon-folder { background-position: -48px 0px; }
.icon-page { background-position: -64px 0px; }
.icon-page_copy { background-position: -80px 0px; }
.icon-wait { background-position: -96px 0px; }